home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 February / Macworld (1999-02).dmg / Serious Demos / XTension demo / XTension manual 2.0 / XTension manual 2.0.rsrc / TEXT_154.txt < prev    next >
Text File  |  1998-07-18  |  1KB  |  32 lines

  1.  
  2. Verbs for Blocking :
  3.  
  4.  
  5. block unit: Block a unit from being activated
  6.  block unit  string  -- Unit name
  7.     example :  block unit "Outside Siren"
  8.  
  9. This verb allows a script to prevent any other script from issuing a command to either
  10. a single unit/address, or a group of units.  Thus, scripts can be written for sensors which
  11. always turn on lights or sound alarms regardless of other conditions.  You then write scripts which block or unblock units or groups according to time of day, daylight, password entry, etc.
  12.  
  13. Please note that there is an option in the unit setup dialog which allows you to make any unit to be 'Receive only'.  This a semi-permanent way of preventing any script from changing some unit.  The 'block unit' and 'unblock unit' verbs provide a way of dynamically guarding a unit or group of units.
  14.  
  15. Note that the 'force ..' verbs are specifically provided to override the blocking function.
  16.  
  17.  
  18. unblock unit: Remove block from a unit
  19.  unblock unit  string  -- Unit name
  20.     example :  unblock unit "Outside Siren"
  21.  
  22. This verb provides the reverse of the 'block unit' command.  It can be used to unblock a unit or group.
  23.  
  24.  
  25. remove all blocks: Remove blocks from all database units
  26.  remove all blocks -- no arguments
  27.  
  28. This verb will unconditionally remove all blocks on all database units.
  29. It is included for failsafe and logical completeness of the verb set.
  30.  
  31.  
  32.